76c393a14521c0a56a26c7aa6241f6a7132f6529,java/java-impl/src/com/intellij/codeInspection/inferNullity/NullityInferrer.java,ExpressionIsNeverNullVisitor,visitConditionalExpression,#PsiConditionalExpression#,201
Before Change
@Override
public void visitConditionalExpression(@NotNull PsiConditionalExpression expression) {
neverNull = expressionIsNeverNull(expression.getThenExpression()) &&
expressionIsNeverNull(expression.getElseExpression());
}
@Override
After Change
@Override
public void visitConditionalExpression(@NotNull PsiConditionalExpression expression) {
final PsiExpression condition = expression.getCondition();
final PsiExpression thenExpression = expression.getThenExpression();
final PsiExpression elseExpression = expression.getElseExpression();
if (canTrunkImpossibleBrunch(condition, elseExpression)) {
neverNull = expressionIsNeverNull(thenExpression);
return;